home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / misc / emu / amiSPIMsrc.lha / Tests / tt.le.OK < prev    next >
Text File  |  1994-01-17  |  8KB  |  292 lines

  1. SPIM Version 5.4 of Jan. 17, 1994
  2. Copyright 1990-1994 by James R. Larus (larus@cs.wisc.edu).
  3. All Rights Reserved.
  4. See the file README a full copyright notice.
  5. Loaded: /var/scratch/lib/trap.handler
  6. The next few lines should contain exception error messages
  7. Exception occurred at PC=0x0040003c
  8.   Unaligned address in inst/data fetch: 0x00400001
  9.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  10. Exception occurred at PC=0x00400040
  11.   Unaligned address in store: 0x00400001
  12.   Exception 5  [Unaligned address in store]  occurred and ignored
  13. Exception occurred at PC=0x0040004c
  14.   Bad address in data/stack read: 0x800f323c
  15.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  16. Exception occurred at PC=0x00400050
  17.   Exception 9  [Breakpoint]  occurred and ignored
  18. Exception occurred at PC=0x0040005c
  19.   Arithmetic overflow
  20.   Exception 12  [Arithmetic overflow]  occurred and ignored
  21. Done with exceptions
  22.  
  23. Testing ADD
  24. Testing ADDI
  25. Testing ADDIU
  26. Testing ADDU
  27. Testing AND
  28. Testing ANDI
  29. Testing BEQ
  30. Testing BGEZ
  31. Testing BGEZAL
  32. Testing BGTZ
  33. Testing BLEZ
  34. Testing BLTZ
  35. Testing BLTZAL
  36. Testing BNE
  37. Testing BREAK
  38. Expect a exception message:
  39.   Exception occurred at PC=0x004003a8
  40.   Exception 9  [Breakpoint]  occurred and ignored
  41. Testing move to/from coprocessor control z
  42. Testing DIV
  43. Expect exception caused by divide by 0:
  44.   Exception occurred at PC=0x00400474
  45.   Exception 9  [Breakpoint]  occurred and ignored
  46. Testing DIVU
  47. Expect exception caused by divide by 0:
  48.   Exception occurred at PC=0x0040050c
  49.   Exception 9  [Breakpoint]  occurred and ignored
  50. Testing J
  51. Testing JAL
  52. Testing JALR
  53. Expect an non-word boundary exception:
  54.   Exception occurred at PC=0x004005a4
  55.   Unaligned address in inst/data fetch: 0x004005a6
  56.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  57. Testing JR
  58. Expect an non-word boundary exception:
  59.   Exception occurred at PC=0x004005e4
  60.   Unaligned address in inst/data fetch: 0x004005e6
  61.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  62. Testing LA
  63. Testing LB
  64. Expect an address error exceptions:
  65.   Exception occurred at PC=0x004006e4
  66.   Bad address in data/stack read: 0x800f323c
  67.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  68. Testing LBU
  69. Expect an address error exceptions:
  70.   Exception occurred at PC=0x004007ac
  71.   Bad address in data/stack read: 0x800f323c
  72.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  73. Testing LD
  74. Expect four address error exceptions:
  75. Exception occurred at PC=0x00400810
  76.   Bad address in data/stack read: 0x800f323c
  77.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  78. Exception occurred at PC=0x0040081c
  79.   Bad address in data/stack read: 0x800f3240
  80.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  81. Exception occurred at PC=0x00400828
  82.   Unaligned address in inst/data fetch: 0x800f323d
  83.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  84. Exception occurred at PC=0x00400834
  85.   Unaligned address in inst/data fetch: 0x800f3241
  86.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  87. Testing LH
  88. Expect two address error exceptions:
  89. Exception occurred at PC=0x0040089c
  90.   Bad address in data/stack read: 0x800f323c
  91.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  92. Exception occurred at PC=0x004008a8
  93.   Unaligned address in inst/data fetch: 0x800f323d
  94.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  95. Testing LHU
  96. Expect two address error exceptions:
  97. Exception occurred at PC=0x00400908
  98.   Bad address in data/stack read: 0x800f323c
  99.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  100. Exception occurred at PC=0x00400914
  101.   Unaligned address in inst/data fetch: 0x800f323d
  102.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  103. Testing LUI
  104. Testing LW
  105. Expect two address error exceptions:
  106. Exception occurred at PC=0x004009f8
  107.   Bad address in data/stack read: 0x800f323c
  108.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  109. Exception occurred at PC=0x00400a04
  110.   Unaligned address in inst/data fetch: 0x800f323d
  111.   Exception 4  [Unaligned address in inst/data fetch]  occurred and ignored
  112. Testing LWL
  113. Expect two address error exceptions:
  114. Exception occurred at PC=0x00400ab4
  115.   Bad address in data/stack read: 0x800f323c
  116.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  117. Exception occurred at PC=0x00400ac0
  118.   Bad address in data/stack read: 0x800f323c
  119.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  120. Testing LWR
  121. Expect two address error exceptions:
  122. Exception occurred at PC=0x00400b54
  123.   Bad address in data/stack read: 0x800f323c
  124.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  125. Exception occurred at PC=0x00400b60
  126.   Bad address in data/stack read: 0x800f323c
  127.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  128. Testing move to/from coprocessor z
  129. Testing move to/from HI/LO
  130. Testing MUL
  131. Testing MULTU
  132. Testing MULO
  133. Expect an exception:
  134.   Exception occurred at PC=0x00400f48
  135.   Exception 9  [Breakpoint]  occurred and ignored
  136. Testing NOR
  137. Testing OR
  138. Testing ORI
  139. Testing SB
  140. Expect an address error exceptions:
  141.   Exception occurred at PC=0x004010a8
  142.   Bad address in data/stack read: 0x800f323c
  143.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  144. Testing SD
  145. Expect two address error exceptions:
  146. Exception occurred at PC=0x00401104
  147.   Bad address in data/stack read: 0x800f323c
  148.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  149. Exception occurred at PC=0x00401110
  150.   Bad address in data/stack read: 0x800f3240
  151.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  152. Exception occurred at PC=0x0040111c
  153.   Unaligned address in store: 0x800f323d
  154.   Exception 5  [Unaligned address in store]  occurred and ignored
  155. Exception occurred at PC=0x00401128
  156.   Unaligned address in store: 0x800f3241
  157.   Exception 5  [Unaligned address in store]  occurred and ignored
  158. Testing SH
  159. Expect two address error exceptions:
  160. Exception occurred at PC=0x00401188
  161.   Bad address in data/stack read: 0x800f323c
  162.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  163. Exception occurred at PC=0x00401194
  164.   Unaligned address in store: 0x800f323d
  165.   Exception 5  [Unaligned address in store]  occurred and ignored
  166. Testing SLL
  167. Testing SLLV
  168. Testing SLT
  169. Testing SLTI
  170. Testing SLTIU
  171. Testing SLTU
  172. Testing SRA
  173. Testing SRAV
  174. Testing SRL
  175. Testing SRLV
  176. Testing SUB
  177. Expect an overflow exceptions:
  178.   Exception occurred at PC=0x00401580
  179.   Arithmetic overflow
  180.   Exception 12  [Arithmetic overflow]  occurred and ignored
  181. Testing SUBU
  182. Testing SW
  183. Expect two address error exceptions:
  184. Exception occurred at PC=0x00401638
  185.   Bad address in data/stack read: 0x800f323c
  186.   Exception 7  [Bad address in data/stack read]  occurred and ignored
  187. Exception occurred at PC=0x00401644
  188.   Unaligned address in store: 0x800f323d
  189.   Exception 5  [Unaligned address in store]  occurred and ignored
  190. Testing load/store word coprocessor z
  191. Testing SWL
  192. Testing SWR
  193. Testing SYSCALL
  194. The next line should contain: -1, -1.000000, -2.000000
  195. -1, -1.000000, -2.000000
  196. Testing XOR
  197. Testing XORI
  198. Testing ABS.S
  199. Testing ABS.D
  200. Testing ADD.S
  201. Testing ADD.D
  202. Testing C.EQ.D
  203. Testing C.EQ.S
  204. Testing C.F.D
  205. Testing C.F.S
  206. Testing C.LE.D
  207. Testing C.LE.S
  208. Testing C.LT.D
  209. Testing C.LT.S
  210. Testing C.NGE.D
  211. Testing C.NGE.S
  212. Testing C.NGLE.D
  213. Testing C.NGLE.S
  214. Testing C.NGL.D
  215. Testing C.NGL.S
  216. Testing C.NGT.D
  217. Testing C.NGT.S
  218. Testing C.OLE.D
  219. Testing C.OLE.S
  220. Testing C.SEQ.D
  221. Testing C.SEQ.S
  222. Testing C.SF.D
  223. Testing C.SF.S
  224. Testing C.UEQ.D
  225. Testing C.UEQ.S
  226. Testing C.ULE.D
  227. Testing C.ULE.S
  228. Testing C.UN.D
  229. Testing C.UN.S
  230. Testing CVT.D.S
  231. Testing CVT.D.W
  232. Testing CVT.S.D
  233. Testing CVT.S.W
  234. Testing CVT.W.D
  235. Testing CVT.W.S
  236. Testing DIV.S
  237. Testing DIV.D
  238. Testing MOV.S
  239. Testing MOV.D
  240. Testing MUL.S
  241. Testing MUL.D
  242. Testing NEG.S
  243. Testing NEG.D
  244. Testing SUB.S
  245. Testing SUB.D
  246. Testing ABS
  247. Testing B
  248. Testing BAL
  249. Testing BEQZ
  250. Testing BGE
  251. Testing BGEU
  252. Testing BGT
  253. Testing BGTU
  254. Testing BLE
  255. Testing BLEU
  256. Testing BLT
  257. Testing BLTU
  258. Testing BNEZ
  259. Testing L_S
  260. Testing L_D
  261. Testing LI
  262. Testing LI.d
  263. Testing LI.s
  264. Testing MOVE
  265. Testing NEG
  266. Testing NEGU
  267. Testing NOP
  268. Testing NOT
  269. Testing REM
  270. Testing REMU
  271. Testing ROL
  272. Testing ROR
  273. Testing S_S
  274. Testing S_D
  275. Testing SEQ
  276. Testing SGE
  277. Testing SGEU
  278. Testing SGT
  279. Testing SGTU
  280. Testing SLE
  281. Testing SLEU
  282. Testing SNE
  283. Testing ULH
  284. Testing ULHU
  285. Testing ULHU
  286. Testing ULW
  287. Testing USH
  288. Testing USW
  289. Testing .WORD
  290.  
  291. Passed all tests
  292.